import request from '@/utils/request.js'

export default {
	// 用户登陆
	login(param) {
		return request.get('/api/auth/login', param, { un_token: true })
	},
	// 注册账号
	register(param) {
		return request.post('/api/auth/register', param, { un_token: true })
	},
	// 获取用户信息
	getUserInfo(param) {
		return request.get('/api/v2/sms/token', param)
	},
	// 获取项目人员分页
	getUserPage(param){
		return request.get('/api/user/page', param)
	},
	//获取项目人员架构
	getUserTree(param){
		return request.get('/api/user/tree', param)
	},
	//获取项目注册人员列表
	getUserlist(param){
		return request.get('/api/user/list/'+param.projectId)
	},
	//获取项目注册公司列表
	getComplist(param){
		return request.get('/api/comp/list', param)
	},
	//移除项目人员
	delProjectUser(param){
		return request.del('/api/user/remove?projectId='+param.projectId+'&userId='+param.userId,
		{ header: { "content-type":"application/x-www-form-urlencoded" } },
		)
	},
	//查询文件可见人员
	getFileUser(param){
		return request.get('/api/file/getFileUser', param)
	},
	//更新文件可见人员
	editFileUser(param){
		return request.get('/api/file/updateFileUser', param)
	},
	//获取用户可下载文件
	getUserFileList(param) {
		return request.get('/api/file/userFileList', param)
	},
	//添加文件可见人员
	addFileUser(param){
		return request.get('/api/file/addFileUser', param)
	},
	//添加项目公司人员
	addProjectUser(param){
		return request.post('/api/proj/bind/relationship', param
		)
	},
	//根据id查看用户详情
	getUserDetail(param){
		return request.get('/api/user/detail', param)
	},
	
}